/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const NetworkErrorOutlined: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M5.5 3.5C5.5 3.08579 5.83579 2.75 6.25 2.75C8.89485 2.75 11.0829 4.70578 11.4468 7.25H12C12.1036 7.25 12.2059 7.25525 12.3067 7.26549C13.8195 7.41912 15 8.6967 15 10.25C15 11.9069 13.6569 13.25 12 13.25H6.25C3.3505 13.25 1 10.8995 1 8C1 7.58579 1.33579 7.25 1.75 7.25C2.16421 7.25 2.5 7.58579 2.5 8C2.5 10.0711 4.17893 11.75 6.25 11.75H12C12.8284 11.75 13.5 11.0784 13.5 10.25C13.5 9.42157 12.8284 8.75 12 8.75H10.8214C10.8095 8.75 10.7975 8.74972 10.7857 8.74916C10.7739 8.74972 10.762 8.75 10.75 8.75C10.3358 8.75 10 8.41421 10 8C10 5.92893 8.32107 4.25 6.25 4.25C5.83579 4.25 5.5 3.91421 5.5 3.5Z" fill={ colors[0] }/>
    <path d="M1.58579 3.33579C1.78105 3.14052 2.09763 3.14052 2.29289 3.33579L3 4.04289L3.70711 3.33579C3.90237 3.14052 4.21895 3.14052 4.41422 3.33579C4.60948 3.53105 4.60948 3.84763 4.41422 4.04289L3.70711 4.75L4.41421 5.45711C4.60947 5.65237 4.60947 5.96895 4.41421 6.16421C4.21895 6.35948 3.90237 6.35948 3.70711 6.16421L3 5.45711L2.29289 6.16421C2.09763 6.35948 1.78105 6.35948 1.58579 6.16421C1.39053 5.96895 1.39053 5.65237 1.58579 5.45711L2.29289 4.75L1.58579 4.04289C1.39052 3.84763 1.39052 3.53105 1.58579 3.33579Z" fill={ colors[0] }/>

  </>,
  name: 'network_error_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M5.5 3.5C5.5 3.08579 5.83579 2.75 6.25 2.75C8.89485 2.75 11.0829 4.70578 11.4468 7.25H12C12.1036 7.25 12.2059 7.25525 12.3067 7.26549C13.8195 7.41912 15 8.6967 15 10.25C15 11.9069 13.6569 13.25 12 13.25H6.25C3.3505 13.25 1 10.8995 1 8C1 7.58579 1.33579 7.25 1.75 7.25C2.16421 7.25 2.5 7.58579 2.5 8C2.5 10.0711 4.17893 11.75 6.25 11.75H12C12.8284 11.75 13.5 11.0784 13.5 10.25C13.5 9.42157 12.8284 8.75 12 8.75H10.8214C10.8095 8.75 10.7975 8.74972 10.7857 8.74916C10.7739 8.74972 10.762 8.75 10.75 8.75C10.3358 8.75 10 8.41421 10 8C10 5.92893 8.32107 4.25 6.25 4.25C5.83579 4.25 5.5 3.91421 5.5 3.5Z', 'M1.58579 3.33579C1.78105 3.14052 2.09763 3.14052 2.29289 3.33579L3 4.04289L3.70711 3.33579C3.90237 3.14052 4.21895 3.14052 4.41422 3.33579C4.60948 3.53105 4.60948 3.84763 4.41422 4.04289L3.70711 4.75L4.41421 5.45711C4.60947 5.65237 4.60947 5.96895 4.41421 6.16421C4.21895 6.35948 3.90237 6.35948 3.70711 6.16421L3 5.45711L2.29289 6.16421C2.09763 6.35948 1.78105 6.35948 1.58579 6.16421C1.39053 5.96895 1.39053 5.65237 1.58579 5.45711L2.29289 4.75L1.58579 4.04289C1.39052 3.84763 1.39052 3.53105 1.58579 3.33579Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
